

#ifndef _zrxiter_h
#define _zrxiter_h 1

#include "zrxobject.h"
#pragma pack (push, 8)

class UcRxIterator: public UcRxObject
{
public:
    UCRX_DECLARE_MEMBERS(UcRxIterator);

    virtual ZSoft::Boolean done() const = 0;
    virtual ZSoft::Boolean next() = 0;
    virtual UcRxObject*    object() const = 0;
};

#pragma pack (pop)
#endif
